﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Peekaboo2008.model;
using Peekaboo2008.dao;
using Peekaboo2008.util;

namespace Peekaboo2008.view
{
    public partial class FormQuanLyNhanVien : Form
    {
        public FormQuanLyNhanVien()
        {
            InitializeComponent();
            LoadValue();
        }

        public void LoadValue()
        {
            DataTable dt = ThanhVienDAO.GetAllThanhVien();
            datagridNhanVien.DataSource = dt;
            
        }

        private void datagridNhanVien_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                ThanhVienModel thanhVienModel = new ThanhVienModel();
                thanhVienModel.MaThanhVien = datagridNhanVien.Rows[e.RowIndex].Cells["MaThanhVien"].Value.ToString().Trim();
                thanhVienModel.TenDangNhap = datagridNhanVien.Rows[e.RowIndex].Cells["TenDangNhap"].Value.ToString().Trim();
                thanhVienModel.MatKhau = datagridNhanVien.Rows[e.RowIndex].Cells["MatKhau"].Value.ToString().Trim();
                thanhVienModel.HoTen = datagridNhanVien.Rows[e.RowIndex].Cells["HoTen"].Value.ToString().Trim();
                thanhVienModel.MaChiNhanh = datagridNhanVien.Rows[e.RowIndex].Cells["MaChiNhanh"].Value.ToString().Trim();
                thanhVienModel.MaVaiTro = datagridNhanVien.Rows[e.RowIndex].Cells["MaVaiTro"].Value.ToString().Trim();
                thanhVienModel.NgaySinh = datagridNhanVien.Rows[e.RowIndex].Cells["NgaySinh"].Value.ToString().Trim();
                thanhVienModel.DiaChi = datagridNhanVien.Rows[e.RowIndex].Cells["DiaChi"].Value.ToString().Trim();
                thanhVienModel.Email = datagridNhanVien.Rows[e.RowIndex].Cells["Email"].Value.ToString().Trim();
                thanhVienModel.DienThoai = datagridNhanVien.Rows[e.RowIndex].Cells["Tel"].Value.ToString().Trim();
                thanhVienModel.Bangcap = datagridNhanVien.Rows[e.RowIndex].Cells["BangCap"].Value.ToString().Trim();
                thanhVienModel.TinhTrang = datagridNhanVien.Rows[e.RowIndex].Cells["TinhTrang"].Value.ToString().Trim();
                FormQuanLyNhanVien formQuanLyNhanVien = this;
                FormSuaThongTinNhanVien formThongTinNhanVien = new FormSuaThongTinNhanVien(thanhVienModel, ref formQuanLyNhanVien);
                formThongTinNhanVien.ShowDialog();
            }
           
        }
    }
}
